<?php

$ranges = array(
'2404:1000::/32' => 'JP', '2404:100::/32' => 'CN', '2404:1100::/32' => 'SG', '2404:1200::/32' => 'SG', '2404:1300::/32' => 'JP', '2404:130::/32' => 'NZ', '2404:138::/32' => 'NZ', '2404:139::/32' => 'NZ', '2404:1400::/32' => 'ID', '2404:140::/32' => 'TH', 
'2404:1500::/32' => 'IN', '2404:150::/32' => 'BD', '2404:158::/32' => 'CN', '2404:1600::/32' => 'AU', '2404:160::/32' => 'MY', '2404:168::/32' => 'JP', '2404:1700::/32' => 'JP', '2404:170::/32' => 'ID', '2404:178::/32' => 'TW', '2404:1800::/32' => 'NZ', '2404:180::/28' => 'KR', 
'2404:1900::/32' => 'JP', '2404:1a00::/32' => 'TH', '2404:1a0::/32' => 'HK', '2404:1a1::/32' => 'HK', '2404:1a2::/31' => 'HK', '2404:1a8::/32' => 'JP', '2404:1b00::/32' => 'JP', '2404:1b0::/32' => 'ID', '2404:1b8::/32' => 'ID', '2404:1c00::/32' => 'NZ', '2404:1d00::/32' => 'AU', 
'2404:1e00::/32' => 'NZ', '2404:1f00::/32' => 'IN', '2404:2000::/32' => 'NZ', '2404:200::/32' => 'JP', '2404:2100::/32' => 'HK', '2404:2200::/32' => 'NC', '2404:2300::/32' => 'KR', '2404:2400::/32' => 'AU', '2404:2500::/32' => 'PH', '2404:2600::/32' => 'TH', '2404:2700::/32' => 'MN', 
'2404:2800::/32' => 'AU', '2404:2900::/32' => 'AU', '2404:2a00::/32' => 'NC', '2404:2b00::/32' => 'AU', '2404:2c00::/32' => 'NP', '2404:2d00::/32' => 'JP', '2404:2e00::/32' => 'LA', '2404:2f00::/32' => 'NZ', '2404:300::/32' => 'KH', '2404:3100::/32' => 'PK', '2404:3200::/32' => 'JP', 
'2404:3300::/32' => 'CN', '2404:3500::/32' => 'HK', '2404:3600::/32' => 'NZ', '2404:3601::/32' => 'NZ', '2404:3700::/32' => 'CN', '2404:3800::/32' => 'NZ', '2404:3900::/32' => 'ID', '2404:3a00::/32' => 'VN', '2404:3b00::/32' => 'CN', '2404:3c00::/32' => 'PH', '2404:3d00::/32' => 'AU', 
'2404:3e00::/32' => 'ID', '2404:3f00::/32' => 'IN', '2404:400::/32' => 'ID', '2404:4100::/32' => 'IN', '2404:4200::/32' => 'ID', '2404:4300::/32' => 'MY', '2404:4400::/32' => 'NZ', '2404:4401::/32' => 'NZ', '2404:4402::/31' => 'NZ', '2404:4404::/30' => 'NZ', '2404:4408::/29' => 'NZ', 
'2404:4600::/32' => 'KR', '2404:4700::/32' => 'IN', '2404:4800::/32' => 'SG', '2404:4900::/32' => 'NZ', '2404:4a00::/32' => 'TH', '2404:4c00::/32' => 'AU', '2404:4d00::/32' => 'CN', '2404:4e00::/32' => 'SG', '2404:4f00::/32' => 'AU', '2404:5000::/32' => 'AU', '2404:500::/32' => 'ID', 
'2404:5100::/32' => 'JP', '2404:5200::/32' => 'JP', '2404:5300::/32' => 'AU', '2404:5400::/32' => 'AU', '2404:5500::/32' => 'AU', '2404:5600::/32' => 'ID', '2404:5700::/32' => 'NZ', '2404:5800::/32' => 'SG', '2404:5900::/32' => 'TH', '2404:5a00::/32' => 'ID', '2404:5b00::/32' => 'CN', 
'2404:5c00::/32' => 'AU', '2404:5d00::/32' => 'CN', '2404:5e00::/32' => 'AU', '2404:5f00::/32' => 'AU', '2404:6000::/32' => 'CN', '2404:600::/32' => 'ID', '2404:6100::/32' => 'CN', '2404:6200::/32' => 'TW', '2404:6300::/32' => 'MY', '2404:6400::/32' => 'PG', '2404:6500::/32' => 'CN', 
'2404:6600::/32' => 'NZ', '2404:6700::/32' => 'CN', '2404:6800::/32' => 'AU', '2404:6900::/32' => 'HK', '2404:6a00::/32' => 'NZ', '2404:6b00::/32' => 'IN', '2404:6c00::/32' => 'NZ', '2404:6d00::/32' => 'ID', '2404:6e00::/32' => 'PH', '2404:6f00::/32' => 'MY', '2404:7000::/32' => 'PK', 
'2404:700::/32' => 'KH', '2404:7100::/32' => 'CN', '2404:7200::/32' => 'JP', '2404:7300::/32' => 'IN', '2404:7400::/32' => 'PH', '2404:7500::/32' => 'BD', '2404:7600::/32' => 'CN', '2404:7700::/32' => 'IN', '2404:7800::/32' => 'PW', '2404:7900::/32' => 'JP', '2404:7a00::/32' => 'JP', 
'2404:7b00::/32' => 'IN', '2404:7c00::/32' => 'NP', '2404:7d00::/32' => 'CN', '2404:7e00::/32' => 'BD', '2404:7f00::/32' => 'AU', '2404:8000::/32' => 'ID', '2404:800::/32' => 'KR', '2404:80::/28' => 'TW', '2404:8100::/32' => 'MY', '2404:8200::/32' => 'JP', '2404:8300::/32' => 'PK', 
'2404:8500::/32' => 'IN', '2404:8600::/32' => 'AU', '2404:8700::/32' => 'CN', '2404:8800::/32' => 'TH', '2404:8900::/32' => 'AU', '2404:8a00::/32' => 'LK', '2404:8b00::/32' => 'CN', '2404:8c00::/32' => 'GU', '2404:8d00::/32' => 'TH', '2404:8e00::/31' => 'JP', '2404:8f00::/32' => 'AU', 
'2404:9000::/32' => 'JP', '2404:9100::/32' => 'IN', '2404:9200::/32' => 'JP', '2404:9400::/32' => 'AU', '2404:9500::/32' => 'HK', '2404:9600::/32' => 'AU', '2404:9601::/32' => 'AU', '2404:9700::/32' => 'AU', '2404:9800::/32' => 'PH', '2404:9900::/32' => 'BD', '2404:9a00::/32' => 'GU', 
'2404:9b00::/32' => 'AF', '2404:9c00::/32' => 'AU', '2404:9d00::/32' => 'IN', '2404:9e00::/32' => 'ID', '2404:9f00::/32' => 'NZ', '2404::/26' => 'TW', '2404:a000::/32' => 'CN', '2404:a00::/32' => 'JP', '2404:a0::/32' => 'NZ', '2404:a100::/32' => 'SG', '2404:a200::/32' => 'IN', 
'2404:a300::/32' => 'TH', '2404:a500::/32' => 'IN', '2404:a600::/32' => 'JP', '2404:a700::/32' => 'IN', '2404:a800::/32' => 'IN', '2404:a8::/32' => 'MY', '2404:aa00::/32' => 'SG', '2404:ab00::/32' => 'NZ', '2404:ac00::/32' => 'IN', '2404:ad00::/32' => 'NZ', '2404:ae00::/32' => 'HK', 
'2404:af00::/32' => 'HK', '2404:b000::/32' => 'AU', '2404:b00::/32' => 'BD', '2404:b0::/32' => 'TH', '2404:b100::/32' => 'CN', '2404:b1::/32' => 'TH', '2404:b200::/32' => 'IN', '2404:b300::/32' => 'KH', '2404:b400::/32' => 'AU', '2404:b500::/32' => 'AU', '2404:b600::/32' => 'JP', 
'2404:b700::/32' => 'NZ', '2404:b800::/32' => 'AU', '2404:b8::/32' => 'MY', '2404:b900::/32' => 'CN', '2404:ba00::/32' => 'IN', '2404:bb00::/32' => 'SG', '2404:bc00::/32' => 'AU', '2404:bd00::/32' => 'IN', '2404:be00::/32' => 'MY', '2404:bf00::/32' => 'NZ', '2404:c000::/32' => 'ID', 
'2404:c00::/32' => 'IN', '2404:c0::/32' => 'ID', '2404:c100::/32' => 'AU', '2404:c200::/32' => 'LA', '2404:c300::/32' => 'CN', '2404:c400::/32' => 'AU', '2404:c500::/32' => 'HK', '2404:c600::/32' => 'AU', '2404:c700::/32' => 'JP', '2404:c800::/32' => 'HK', '2404:c8::/32' => 'ID', 
'2404:c900::/32' => 'BD', '2404:ca00::/32' => 'JP', '2404:cb00::/32' => 'JP', '2404:cc00::/32' => 'KH', '2404:cd00::/32' => 'CN', '2404:ce00::/32' => 'JP', '2404:cf00::/32' => 'ID', '2404:d000::/32' => 'NZ', '2404:d00::/32' => 'BD', '2404:d0::/32' => 'PH', '2404:d100::/32' => 'AU', 
'2404:d200::/32' => 'AU', '2404:d300::/32' => 'AU', '2404:d400::/32' => 'PK', '2404:d500::/32' => 'AU', '2404:d600::/32' => 'AU', '2404:d700::/32' => 'AU', '2404:d800::/32' => 'PH', '2404:d8::/32' => 'PH', '2404:d900::/32' => 'BD', '2404:da00::/32' => 'AU', '2404:db00::/32' => 'TW', 
'2404:dc00::/32' => 'PH', '2404:dd00::/32' => 'AU', '2404:de00::/32' => 'AU', '2404:df00::/32' => 'CN', '2404:e000::/32' => 'JP', '2404:e00::/32' => 'SG', '2404:e0::/28' => 'AU', '2404:e100::/32' => 'ID', '2404:e101::/32' => 'ID', '2404:e200::/32' => 'NZ', '2404:e300::/32' => 'ID', 
'2404:e400::/32' => 'NC', '2404:e500::/32' => 'ID', '2404:e600::/32' => 'SG', '2404:e700::/32' => 'ID', '2404:e800::/32' => 'SG', '2404:e801::/32' => 'SG', '2404:e900::/32' => 'ID', '2404:ea00::/32' => 'AU', '2404:eb00::/32' => 'ID', '2404:ec00::/32' => 'JP', '2404:ed00::/32' => 'AU', 
'2404:ee00::/32' => 'HK', '2404:ef00::/32' => 'ID', '2404:f000::/32' => 'LK', '2404:f00::/32' => 'CN', '2404:f100::/32' => 'IN', '2404:f200::/32' => 'AU', '2404:f300::/32' => 'ID', '2404:f400::/32' => 'PK', '2404:f500::/32' => 'ID', '2404:f600::/32' => 'ID', '2404:f700::/32' => 'ID', 
'2404:f800::/32' => 'JP', '2404:f801::/32' => 'SG', '2404:f900::/32' => 'ID', '2404:fa00::/32' => 'AU', '2404:fb00::/32' => 'ID', '2404:fc00::/32' => 'HK', '2404:fd00::/32' => 'ID', '2404:fe00::/32' => 'AU', '2404:ff00::/32' => 'ID'
);